package com.vlyman.captcha.utils;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

/**
 * 类描述：
 *  Streams IO工具类
 * @author chenjs
 * @date 2018/12/21 12:42
 **/
public class Streams {

    /**
     * 方法描述：
     *   关闭输入流
     *  @author chenjs
     *  @param in 输入流
     *  @date 2018/12/21 12:42
     */
    public static void close(InputStream in) {
        if (in != null) {
            try {
                in.close();
            } catch (IOException ioex) {
                // 啥都不做
            }
        }
    }

    /**
     * 方法描述：
     *   关闭输出流
     *  @author chenjs
     *  @param out 输出流
     *  @date 2018/12/21 12:43
     */
    public static void close(OutputStream out) {
        if (out != null) {
            try {
                out.flush();
            } catch (IOException ioex) {
                // 啥都不做
            }
            try {
                out.close();
            } catch (IOException ioex) {
                // 啥都不做
            }
        }
    }
}
